איך אני מבצע חיפוש במסד ושליפת התוצאות, בעזרת פרמטרים המגיעים מ POST ו GET
כשהפרמטרים הם category, subcategory, status, city, ואם אחד מהם לא הגיע דרך נתוני ה GET או POST, אז החיפוש לא כולל אותו.

איך אני עושה דבר כזה?
אני יושב שעות ולא מצליח לעשות את זה.

3 תשובות

avatar ענה mee ב 12 לאוקטובר 2014 #

תיצור פונקציה של חיפוש והפרמטר שלה יהיה הפרמטר מGET או POST
ואז תציב תנאי שאם הפרמטר שונה מNULL אז תבצע את החיפוש

avatar ענה ArielTador ב 12 לאוקטובר 2014 #

אבל יש לי בעיה, כמה מהנתונים שאני מקבל יכולים להיות גם 0, וכשיש 0 ה null עדיין קיים.
מה עושים?

avatar ענה intval ב 12 לאוקטובר 2014 #

$query = select * from tbl where 1=1

if(isset($_GET['city']) && !empty($_GET['city'))
  $query .=  "AND city =" .$_GET[city]